package com.agilegroup.crm.model;
import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class Call implements Serializable {
	private Integer id;
	 private Employee crmStaff;
	 private Integer crmStaffId;
	 private Contact contactedPerson;
	 private Integer contactedPersonId;
	 private String crmStaffName;
	 private String contactedPersonName;
	 private String ownerName;
	 private Date date;
	 private Boolean inOutCall;
	 private Boolean decisionMaker;
	 private String comment;
	 private Boolean nextFollowUp;
	 private String followUpType;
	 private String followUpDetails;
	 private Date followUpDate;
	 private Integer parentId;
	 private String parentType;
	 private String startTime;
	 private String endTime;
	 private Date dateCreated;
	 private Date dateModified;
	/**
	 * @return the id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * @return the crmStaff
	 */
	public Employee getCrmStaff() {
		return crmStaff;
	}
	/**
	 * @param crmStaff the crmStaff to set
	 */
	public void setCrmStaff(Employee crmStaff) {
		this.crmStaff = crmStaff;
	}
	/**
	 * @return the crmStaffId
	 */
	public Integer getCrmStaffId() {
		return crmStaffId;
	}
	/**
	 * @param crmStaffId the crmStaffId to set
	 */
	public void setCrmStaffId(Integer crmStaffId) {
		this.crmStaffId = crmStaffId;
	}
	/**
	 * @return the contactedPerson
	 */
	public Contact getContactedPerson() {
		return contactedPerson;
	}
	/**
	 * @param contactedPerson the contactedPerson to set
	 */
	public void setContactedPerson(Contact contactedPerson) {
		this.contactedPerson = contactedPerson;
	}
	/**
	 * @return the contactedPersonId
	 */
	public Integer getContactedPersonId() {
		return contactedPersonId;
	}
	/**
	 * @param contactedPersonId the contactedPersonId to set
	 */
	public void setContactedPersonId(Integer contactedPersonId) {
		this.contactedPersonId = contactedPersonId;
	}
	/**
	 * @return the date
	 */
	public Date getDate() {
		return date;
	}
	/**
	 * @return the crmStaffName
	 */
	public String getCrmStaffName() {
		return crmStaffName;
	}
	/**
	 * @param crmStaffName the crmStaffName to set
	 */
	public void setCrmStaffName(String crmStaffName) {
		this.crmStaffName = crmStaffName;
	}
	/**
	 * @return the contactedPersonName
	 */
	public String getContactedPersonName() {
		return contactedPersonName;
	}
	/**
	 * @param contactedPersonName the contactedPersonName to set
	 */
	public void setContactedPersonName(String contactedPersonName) {
		this.contactedPersonName = contactedPersonName;
	}
	/**
	 * @param date the date to set
	 */
	public void setDate(Date date) {
		this.date = date;
	}
	/**
	 * @return the inOutCall
	 */
	public Boolean getInOutCall() {
		return inOutCall;
	}
	/**
	 * @param inOutCall the inOutCall to set
	 */
	public void setInOutCall(Boolean inOutCall) {
		this.inOutCall = inOutCall;
	}
	/**
	 * @return the decisionMaker
	 */
	public Boolean getDecisionMaker() {
		return decisionMaker;
	}
	/**
	 * @param decisionMaker the decisionMaker to set
	 */
	public void setDecisionMaker(Boolean decisionMaker) {
		this.decisionMaker = decisionMaker;
	}
	/**
	 * @return the comment
	 */
	public String getComment() {
		return comment;
	}
	/**
	 * @param comment the comment to set
	 */
	public void setComment(String comment) {
		this.comment = comment;
	}
	/**
	 * @return the nextFollowUp
	 */
	public Boolean getNextFollowUp() {
		return nextFollowUp;
	}
	/**
	 * @param nextFollowUp the nextFollowUp to set
	 */
	public void setNextFollowUp(Boolean nextFollowUp) {
		this.nextFollowUp = nextFollowUp;
	}
	/**
	 * @return the followUpType
	 */
	public String getFollowUpType() {
		return followUpType;
	}
	/**
	 * @param followUpType the followUpType to set
	 */
	public void setFollowUpType(String followUpType) {
		this.followUpType = followUpType;
	}
	/**
	 * @return the followUpDetails
	 */
	public String getFollowUpDetails() {
		return followUpDetails;
	}
	/**
	 * @param followUpDetails the followUpDetails to set
	 */
	public void setFollowUpDetails(String followUpDetails) {
		this.followUpDetails = followUpDetails;
	}
	/**
	 * @return the followUpDate
	 */
	public Date getFollowUpDate() {
		return followUpDate;
	}
	/**
	 * @param followUpDate the followUpDate to set
	 */
	public void setFollowUpDate(Date followUpDate) {
		this.followUpDate = followUpDate;
	}
	/**
	 * @return the parentId
	 */
	public Integer getParentId() {
		return parentId;
	}
	/**
	 * @param parentId the parentId to set
	 */
	public void setParentId(Integer parentId) {
		this.parentId = parentId;
	}
	/**
	 * @return the parentType
	 */
	public String getParentType() {
		return parentType;
	}
	/**
	 * @param parentType the parentType to set
	 */
	public void setParentType(String parentType) {
		this.parentType = parentType;
	}
	/**
	 * @return the startTime
	 */
	public String getStartTime() {
		return startTime;
	}
	/**
	 * @param startTime the startTime to set
	 */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	/**
	 * @return the endTime
	 */
	public String getEndTime() {
		return endTime;
	}
	/**
	 * @param endTime the endTime to set
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	/**
	 * @return the dateCreated
	 */
	public Date getDateCreated() {
		return dateCreated;
	}
	/**
	 * @param dateCreated the dateCreated to set
	 */
	public void setDateCreated(Date dateCreated) {
		this.dateCreated = dateCreated;
	}
	/**
	 * @return the dateModified
	 */
	public Date getDateModified() {
		return dateModified;
	}
	/**
	 * @param dateModified the dateModified to set
	 */
	public void setDateModified(Date dateModified) {
		this.dateModified = dateModified;
	}
	/**
	 * @return the ownerName
	 */
	public String getOwnerName() {
		return ownerName;
	}
	/**
	 * @param ownerName the ownerName to set
	 */
	public void setOwnerName(String ownerName) {
		this.ownerName = ownerName;
	}
	 
}
